Page({
  data: {
    currentTab: 'intro',
    course: {
      id: 1,
      name: '计算机基础知识',
      description: '计算机二级考试全国计算机等级考试',
      price: '1000.00',
      image: '/images/course1.png',
      intro: '<p>这是课程介绍的详细内容...</p>',
      chapters: [
        {
          id: 1,
          name: '第一章：计算机基础',
          duration: '2小时',
          lessons: [
            {
              id: 1,
              name: '1.1 计算机发展历史',
              duration: '30分钟'
            },
            {
              id: 2,
              name: '1.2 计算机硬件组成',
              duration: '30分钟'
            }
          ]
        }
      ],
      comments: [
        {
          id: 1,
          name: '张三',
          avatar: '/images/avatar.png',
          content: '课程很好，讲解很清晰',
          time: '2023-12-01'
        }
      ]
    }
  },

  onLoad(options) {
    const id = options.id
    // 根据id获取课程详情
  },

  switchTab(e) {
    const tab = e.currentTarget.dataset.tab
    this.setData({
      currentTab: tab
    })
  },

  buyCourse() {
    wx.showModal({
      title: '确认购买',
      content: `确定要购买《${this.data.course.name}》吗？`,
      success: (res) => {
        if (res.confirm) {
          // 调用支付接口
          wx.showToast({
            title: '购买成功',
            icon: 'success'
          })
        }
      }
    })
  }
}) 